Accelerating engineering software on modern multi-core processors
نویسندگان
چکیده
Article history: Available online xxxx
منابع مشابه
Software Development for Parallel and Multi-Core Processing
The embedded software industry wants microprocessors with increased computing functionality that maintains or reduces space, weight, and power (SWaP). Single core processors were the key embedded industry solution between 1980 and 2000 when large performance increases were being achieved on a yearly basis and were fulfilling the prophecy of Moore’s Law. Moore’s Law states that “the number of tr...
متن کاملEfficient parallelization of the genetic algorithm solution of traveling salesman problem on multi-core and many-core systems
Efficient parallelization of genetic algorithms (GAs) on state-of-the-art multi-threading or many-threading platforms is a challenge due to the difficulty of schedulation of hardware resources regarding the concurrency of threads. In this paper, for resolving the problem, a novel method is proposed, which parallelizes the GA by designing three concurrent kernels, each of which running some depe...
متن کاملFault Tolerance in Multi-Core Systems
Modern processors provide multiple cores for parallel computing. This paper describes how parallel processing on multiple cores can provide efficient fault tolerance. In general, multi-core processors provide structural redundancy which can be exploited for efficient replication. Furthermore, hardware features can improve performance of redundant execution by exchanging information between repl...
متن کاملStatement of Research
There are two trends for modern embedded systems in recent years. First, various types of components are integrated into one system, including sensors, analog-to-digital converters, general-purpose CPUs, digital-signal processors (DSPs), dedicated hardware accelerators implemented as application-specific integrated circuits (ASICs), application-specific instruction-set processors (ASIPs), and c...
متن کاملArchitectural and Compiler Mechanisms for Accelerating Single Thread Applications on Multicore Processors
ARCHITECTURAL AND COMPILER MECHANISMS FOR ACCELERATING SINGLE THREAD APPLICATIONS ON MULTICORE PROCESSORS
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Advances in Engineering Software
دوره 84 شماره
صفحات -
تاریخ انتشار 2015